#pragma once
// Version: 3.3.0  Build number: 10958  Build date: Dec  1 2009

/*----------------------------------
WoW Offset Dumper 0.1 - IDC Script
by kynox, updated by namreeb

Credits:
bobbysing, Patrick, Dominik, Azorbix
-----------------------------------*/

// Descriptors: 0x00A66C18
public enum WoWObjectFields
{
    OBJECT_FIELD_GUID = 0x0,
    OBJECT_FIELD_TYPE = 0x8,
    OBJECT_FIELD_ENTRY = 0xC,
    OBJECT_FIELD_SCALE_X = 0x10,
    OBJECT_FIELD_PADDING = 0x14,
    TOTAL_OBJECT_FIELDS = 0x5
};

public enum WoWUnitFields
{
    UNIT_FIELD_CHARM = 0x0,
    UNIT_FIELD_SUMMON = 0x8,
    UNIT_FIELD_CRITTER = 0x10,
    UNIT_FIELD_CHARMEDBY = 0x18,
    UNIT_FIELD_SUMMONEDBY = 0x20,
    UNIT_FIELD_CREATEDBY = 0x28,
    UNIT_FIELD_TARGET = 0x30,
    UNIT_FIELD_CHANNEL_OBJECT = 0x38,
    UNIT_FIELD_BYTES_0 = 0x40,
    UNIT_FIELD_HEALTH = 0x44,
    UNIT_FIELD_POWER1 = 0x48,
    UNIT_FIELD_POWER2 = 0x4C,
    UNIT_FIELD_POWER3 = 0x50,
    UNIT_FIELD_POWER4 = 0x54,
    UNIT_FIELD_POWER5 = 0x58,
    UNIT_FIELD_POWER6 = 0x5C,
    UNIT_FIELD_POWER7 = 0x60,
    UNIT_FIELD_MAXHEALTH = 0x64,
    UNIT_FIELD_MAXPOWER1 = 0x68,
    UNIT_FIELD_MAXPOWER2 = 0x6C,
    UNIT_FIELD_MAXPOWER3 = 0x70,
    UNIT_FIELD_MAXPOWER4 = 0x74,
    UNIT_FIELD_MAXPOWER5 = 0x78,
    UNIT_FIELD_MAXPOWER6 = 0x7C,
    UNIT_FIELD_MAXPOWER7 = 0x80,
    UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = 0x84,
    UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = 0xA0,
    UNIT_FIELD_LEVEL = 0xBC,
    UNIT_FIELD_FACTIONTEMPLATE = 0xC0,
    UNIT_VIRTUAL_ITEM_SLOT_ID = 0xC4,
    UNIT_FIELD_FLAGS = 0xD0,
    UNIT_FIELD_FLAGS_2 = 0xD4,
    UNIT_FIELD_AURASTATE = 0xD8,
    UNIT_FIELD_BASEATTACKTIME = 0xDC,
    UNIT_FIELD_RANGEDATTACKTIME = 0xE4,
    UNIT_FIELD_BOUNDINGRADIUS = 0xE8,
    UNIT_FIELD_COMBATREACH = 0xEC,
    UNIT_FIELD_DISPLAYID = 0xF0,
    UNIT_FIELD_NATIVEDISPLAYID = 0xF4,
    UNIT_FIELD_MOUNTDISPLAYID = 0xF8,
    UNIT_FIELD_MINDAMAGE = 0xFC,
    UNIT_FIELD_MAXDAMAGE = 0x100,
    UNIT_FIELD_MINOFFHANDDAMAGE = 0x104,
    UNIT_FIELD_MAXOFFHANDDAMAGE = 0x108,
    UNIT_FIELD_BYTES_1 = 0x10C,
    UNIT_FIELD_PETNUMBER = 0x110,
    UNIT_FIELD_PET_NAME_TIMESTAMP = 0x114,
    UNIT_FIELD_PETEXPERIENCE = 0x118,
    UNIT_FIELD_PETNEXTLEVELEXP = 0x11C,
    UNIT_DYNAMIC_FLAGS = 0x120,
    UNIT_CHANNEL_SPELL = 0x124,
    UNIT_MOD_CAST_SPEED = 0x128,
    UNIT_CREATED_BY_SPELL = 0x12C,
    UNIT_NPC_FLAGS = 0x130,
    UNIT_NPC_EMOTESTATE = 0x134,
    UNIT_FIELD_STAT0 = 0x138,
    UNIT_FIELD_STAT1 = 0x13C,
    UNIT_FIELD_STAT2 = 0x140,
    UNIT_FIELD_STAT3 = 0x144,
    UNIT_FIELD_STAT4 = 0x148,
    UNIT_FIELD_POSSTAT0 = 0x14C,
    UNIT_FIELD_POSSTAT1 = 0x150,
    UNIT_FIELD_POSSTAT2 = 0x154,
    UNIT_FIELD_POSSTAT3 = 0x158,
    UNIT_FIELD_POSSTAT4 = 0x15C,
    UNIT_FIELD_NEGSTAT0 = 0x160,
    UNIT_FIELD_NEGSTAT1 = 0x164,
    UNIT_FIELD_NEGSTAT2 = 0x168,
    UNIT_FIELD_NEGSTAT3 = 0x16C,
    UNIT_FIELD_NEGSTAT4 = 0x170,
    UNIT_FIELD_RESISTANCES = 0x174,
    UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = 0x190,
    UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = 0x1AC,
    UNIT_FIELD_BASE_MANA = 0x1C8,
    UNIT_FIELD_BASE_HEALTH = 0x1CC,
    UNIT_FIELD_BYTES_2 = 0x1D0,
    UNIT_FIELD_ATTACK_POWER = 0x1D4,
    UNIT_FIELD_ATTACK_POWER_MODS = 0x1D8,
    UNIT_FIELD_ATTACK_POWER_MULTIPLIER = 0x1DC,
    UNIT_FIELD_RANGED_ATTACK_POWER = 0x1E0,
    UNIT_FIELD_RANGED_ATTACK_POWER_MODS = 0x1E4,
    UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = 0x1E8,
    UNIT_FIELD_MINRANGEDDAMAGE = 0x1EC,
    UNIT_FIELD_MAXRANGEDDAMAGE = 0x1F0,
    UNIT_FIELD_POWER_COST_MODIFIER = 0x1F4,
    UNIT_FIELD_POWER_COST_MULTIPLIER = 0x210,
    UNIT_FIELD_MAXHEALTHMODIFIER = 0x22C,
    UNIT_FIELD_HOVERHEIGHT = 0x230,
    UNIT_FIELD_PADDING = 0x234,
    TOTAL_UNIT_FIELDS = 0x59
};

public enum WoWItemFields
{
    ITEM_FIELD_OWNER = 0x0,
    ITEM_FIELD_CONTAINED = 0x8,
    ITEM_FIELD_CREATOR = 0x10,
    ITEM_FIELD_GIFTCREATOR = 0x18,
    ITEM_FIELD_STACK_COUNT = 0x20,
    ITEM_FIELD_DURATION = 0x24,
    ITEM_FIELD_SPELL_CHARGES = 0x28,
    ITEM_FIELD_FLAGS = 0x3C,
    ITEM_FIELD_ENCHANTMENT_1_1 = 0x40,
    ITEM_FIELD_ENCHANTMENT_1_3 = 0x48,
    ITEM_FIELD_ENCHANTMENT_2_1 = 0x4C,
    ITEM_FIELD_ENCHANTMENT_2_3 = 0x54,
    ITEM_FIELD_ENCHANTMENT_3_1 = 0x58,
    ITEM_FIELD_ENCHANTMENT_3_3 = 0x60,
    ITEM_FIELD_ENCHANTMENT_4_1 = 0x64,
    ITEM_FIELD_ENCHANTMENT_4_3 = 0x6C,
    ITEM_FIELD_ENCHANTMENT_5_1 = 0x70,
    ITEM_FIELD_ENCHANTMENT_5_3 = 0x78,
    ITEM_FIELD_ENCHANTMENT_6_1 = 0x7C,
    ITEM_FIELD_ENCHANTMENT_6_3 = 0x84,
    ITEM_FIELD_ENCHANTMENT_7_1 = 0x88,
    ITEM_FIELD_ENCHANTMENT_7_3 = 0x90,
    ITEM_FIELD_ENCHANTMENT_8_1 = 0x94,
    ITEM_FIELD_ENCHANTMENT_8_3 = 0x9C,
    ITEM_FIELD_ENCHANTMENT_9_1 = 0xA0,
    ITEM_FIELD_ENCHANTMENT_9_3 = 0xA8,
    ITEM_FIELD_ENCHANTMENT_10_1 = 0xAC,
    ITEM_FIELD_ENCHANTMENT_10_3 = 0xB4,
    ITEM_FIELD_ENCHANTMENT_11_1 = 0xB8,
    ITEM_FIELD_ENCHANTMENT_11_3 = 0xC0,
    ITEM_FIELD_ENCHANTMENT_12_1 = 0xC4,
    ITEM_FIELD_ENCHANTMENT_12_3 = 0xCC,
    ITEM_FIELD_PROPERTY_SEED = 0xD0,
    ITEM_FIELD_RANDOM_PROPERTIES_ID = 0xD4,
    ITEM_FIELD_ITEM_TEXT_ID = 0xD8,
    ITEM_FIELD_DURABILITY = 0xDC,
    ITEM_FIELD_MAXDURABILITY = 0xE0,
    ITEM_FIELD_CREATE_PLAYED_TIME = 0xE4,
    TOTAL_ITEM_FIELDS = 0x26
};

public enum WoWPlayerFields
{
    PLAYER_DUEL_ARBITER = 0x0,
    PLAYER_FLAGS = 0x8,
    PLAYER_GUILDID = 0xC,
    PLAYER_GUILDRANK = 0x10,
    PLAYER_BYTES = 0x14,
    PLAYER_BYTES_2 = 0x18,
    PLAYER_BYTES_3 = 0x1C,
    PLAYER_DUEL_TEAM = 0x20,
    PLAYER_GUILD_TIMESTAMP = 0x24,
    PLAYER_QUEST_LOG_1_1 = 0x28,
    PLAYER_QUEST_LOG_1_2 = 0x2C,
    PLAYER_QUEST_LOG_1_3 = 0x30,
    PLAYER_QUEST_LOG_1_4 = 0x38,
    PLAYER_QUEST_LOG_2_1 = 0x3C,
    PLAYER_QUEST_LOG_2_2 = 0x40,
    PLAYER_QUEST_LOG_2_3 = 0x44,
    PLAYER_QUEST_LOG_2_5 = 0x4C,
    PLAYER_QUEST_LOG_3_1 = 0x50,
    PLAYER_QUEST_LOG_3_2 = 0x54,
    PLAYER_QUEST_LOG_3_3 = 0x58,
    PLAYER_QUEST_LOG_3_5 = 0x60,
    PLAYER_QUEST_LOG_4_1 = 0x64,
    PLAYER_QUEST_LOG_4_2 = 0x68,
    PLAYER_QUEST_LOG_4_3 = 0x6C,
    PLAYER_QUEST_LOG_4_5 = 0x74,
    PLAYER_QUEST_LOG_5_1 = 0x78,
    PLAYER_QUEST_LOG_5_2 = 0x7C,
    PLAYER_QUEST_LOG_5_3 = 0x80,
    PLAYER_QUEST_LOG_5_5 = 0x88,
    PLAYER_QUEST_LOG_6_1 = 0x8C,
    PLAYER_QUEST_LOG_6_2 = 0x90,
    PLAYER_QUEST_LOG_6_3 = 0x94,
    PLAYER_QUEST_LOG_6_5 = 0x9C,
    PLAYER_QUEST_LOG_7_1 = 0xA0,
    PLAYER_QUEST_LOG_7_2 = 0xA4,
    PLAYER_QUEST_LOG_7_3 = 0xA8,
    PLAYER_QUEST_LOG_7_5 = 0xB0,
    PLAYER_QUEST_LOG_8_1 = 0xB4,
    PLAYER_QUEST_LOG_8_2 = 0xB8,
    PLAYER_QUEST_LOG_8_3 = 0xBC,
    PLAYER_QUEST_LOG_8_5 = 0xC4,
    PLAYER_QUEST_LOG_9_1 = 0xC8,
    PLAYER_QUEST_LOG_9_2 = 0xCC,
    PLAYER_QUEST_LOG_9_3 = 0xD0,
    PLAYER_QUEST_LOG_9_5 = 0xD8,
    PLAYER_QUEST_LOG_10_1 = 0xDC,
    PLAYER_QUEST_LOG_10_2 = 0xE0,
    PLAYER_QUEST_LOG_10_3 = 0xE4,
    PLAYER_QUEST_LOG_10_5 = 0xEC,
    PLAYER_QUEST_LOG_11_1 = 0xF0,
    PLAYER_QUEST_LOG_11_2 = 0xF4,
    PLAYER_QUEST_LOG_11_3 = 0xF8,
    PLAYER_QUEST_LOG_11_5 = 0x100,
    PLAYER_QUEST_LOG_12_1 = 0x104,
    PLAYER_QUEST_LOG_12_2 = 0x108,
    PLAYER_QUEST_LOG_12_3 = 0x10C,
    PLAYER_QUEST_LOG_12_5 = 0x114,
    PLAYER_QUEST_LOG_13_1 = 0x118,
    PLAYER_QUEST_LOG_13_2 = 0x11C,
    PLAYER_QUEST_LOG_13_3 = 0x120,
    PLAYER_QUEST_LOG_13_5 = 0x128,
    PLAYER_QUEST_LOG_14_1 = 0x12C,
    PLAYER_QUEST_LOG_14_2 = 0x130,
    PLAYER_QUEST_LOG_14_3 = 0x134,
    PLAYER_QUEST_LOG_14_5 = 0x13C,
    PLAYER_QUEST_LOG_15_1 = 0x140,
    PLAYER_QUEST_LOG_15_2 = 0x144,
    PLAYER_QUEST_LOG_15_3 = 0x148,
    PLAYER_QUEST_LOG_15_5 = 0x150,
    PLAYER_QUEST_LOG_16_1 = 0x154,
    PLAYER_QUEST_LOG_16_2 = 0x158,
    PLAYER_QUEST_LOG_16_3 = 0x15C,
    PLAYER_QUEST_LOG_16_5 = 0x164,
    PLAYER_QUEST_LOG_17_1 = 0x168,
    PLAYER_QUEST_LOG_17_2 = 0x16C,
    PLAYER_QUEST_LOG_17_3 = 0x170,
    PLAYER_QUEST_LOG_17_5 = 0x178,
    PLAYER_QUEST_LOG_18_1 = 0x17C,
    PLAYER_QUEST_LOG_18_2 = 0x180,
    PLAYER_QUEST_LOG_18_3 = 0x184,
    PLAYER_QUEST_LOG_18_5 = 0x18C,
    PLAYER_QUEST_LOG_19_1 = 0x190,
    PLAYER_QUEST_LOG_19_2 = 0x194,
    PLAYER_QUEST_LOG_19_3 = 0x198,
    PLAYER_QUEST_LOG_19_5 = 0x1A0,
    PLAYER_QUEST_LOG_20_1 = 0x1A4,
    PLAYER_QUEST_LOG_20_2 = 0x1A8,
    PLAYER_QUEST_LOG_20_3 = 0x1AC,
    PLAYER_QUEST_LOG_20_5 = 0x1B4,
    PLAYER_QUEST_LOG_21_1 = 0x1B8,
    PLAYER_QUEST_LOG_21_2 = 0x1BC,
    PLAYER_QUEST_LOG_21_3 = 0x1C0,
    PLAYER_QUEST_LOG_21_5 = 0x1C8,
    PLAYER_QUEST_LOG_22_1 = 0x1CC,
    PLAYER_QUEST_LOG_22_2 = 0x1D0,
    PLAYER_QUEST_LOG_22_3 = 0x1D4,
    PLAYER_QUEST_LOG_22_5 = 0x1DC,
    PLAYER_QUEST_LOG_23_1 = 0x1E0,
    PLAYER_QUEST_LOG_23_2 = 0x1E4,
    PLAYER_QUEST_LOG_23_3 = 0x1E8,
    PLAYER_QUEST_LOG_23_5 = 0x1F0,
    PLAYER_QUEST_LOG_24_1 = 0x1F4,
    PLAYER_QUEST_LOG_24_2 = 0x1F8,
    PLAYER_QUEST_LOG_24_3 = 0x1FC,
    PLAYER_QUEST_LOG_24_5 = 0x204,
    PLAYER_QUEST_LOG_25_1 = 0x208,
    PLAYER_QUEST_LOG_25_2 = 0x20C,
    PLAYER_QUEST_LOG_25_3 = 0x210,
    PLAYER_QUEST_LOG_25_5 = 0x218,
    PLAYER_VISIBLE_ITEM_1_ENTRYID = 0x21C,
    PLAYER_VISIBLE_ITEM_1_ENCHANTMENT = 0x220,
    PLAYER_VISIBLE_ITEM_2_ENTRYID = 0x224,
    PLAYER_VISIBLE_ITEM_2_ENCHANTMENT = 0x228,
    PLAYER_VISIBLE_ITEM_3_ENTRYID = 0x22C,
    PLAYER_VISIBLE_ITEM_3_ENCHANTMENT = 0x230,
    PLAYER_VISIBLE_ITEM_4_ENTRYID = 0x234,
    PLAYER_VISIBLE_ITEM_4_ENCHANTMENT = 0x238,
    PLAYER_VISIBLE_ITEM_5_ENTRYID = 0x23C,
    PLAYER_VISIBLE_ITEM_5_ENCHANTMENT = 0x240,
    PLAYER_VISIBLE_ITEM_6_ENTRYID = 0x244,
    PLAYER_VISIBLE_ITEM_6_ENCHANTMENT = 0x248,
    PLAYER_VISIBLE_ITEM_7_ENTRYID = 0x24C,
    PLAYER_VISIBLE_ITEM_7_ENCHANTMENT = 0x250,
    PLAYER_VISIBLE_ITEM_8_ENTRYID = 0x254,
    PLAYER_VISIBLE_ITEM_8_ENCHANTMENT = 0x258,
    PLAYER_VISIBLE_ITEM_9_ENTRYID = 0x25C,
    PLAYER_VISIBLE_ITEM_9_ENCHANTMENT = 0x260,
    PLAYER_VISIBLE_ITEM_10_ENTRYID = 0x264,
    PLAYER_VISIBLE_ITEM_10_ENCHANTMENT = 0x268,
    PLAYER_VISIBLE_ITEM_11_ENTRYID = 0x26C,
    PLAYER_VISIBLE_ITEM_11_ENCHANTMENT = 0x270,
    PLAYER_VISIBLE_ITEM_12_ENTRYID = 0x274,
    PLAYER_VISIBLE_ITEM_12_ENCHANTMENT = 0x278,
    PLAYER_VISIBLE_ITEM_13_ENTRYID = 0x27C,
    PLAYER_VISIBLE_ITEM_13_ENCHANTMENT = 0x280,
    PLAYER_VISIBLE_ITEM_14_ENTRYID = 0x284,
    PLAYER_VISIBLE_ITEM_14_ENCHANTMENT = 0x288,
    PLAYER_VISIBLE_ITEM_15_ENTRYID = 0x28C,
    PLAYER_VISIBLE_ITEM_15_ENCHANTMENT = 0x290,
    PLAYER_VISIBLE_ITEM_16_ENTRYID = 0x294,
    PLAYER_VISIBLE_ITEM_16_ENCHANTMENT = 0x298,
    PLAYER_VISIBLE_ITEM_17_ENTRYID = 0x29C,
    PLAYER_VISIBLE_ITEM_17_ENCHANTMENT = 0x2A0,
    PLAYER_VISIBLE_ITEM_18_ENTRYID = 0x2A4,
    PLAYER_VISIBLE_ITEM_18_ENCHANTMENT = 0x2A8,
    PLAYER_VISIBLE_ITEM_19_ENTRYID = 0x2AC,
    PLAYER_VISIBLE_ITEM_19_ENCHANTMENT = 0x2B0,
    PLAYER_CHOSEN_TITLE = 0x2B4,
    PLAYER_FAKE_INEBRIATION = 0x2B8,
    PLAYER_FIELD_PAD_0 = 0x2BC,
    PLAYER_FIELD_INV_SLOT_HEAD = 0x2C0,
    PLAYER_FIELD_PACK_SLOT_1 = 0x378,
    PLAYER_FIELD_BANK_SLOT_1 = 0x3F8,
    PLAYER_FIELD_BANKBAG_SLOT_1 = 0x4D8,
    PLAYER_FIELD_VENDORBUYBACK_SLOT_1 = 0x510,
    PLAYER_FIELD_KEYRING_SLOT_1 = 0x570,
    PLAYER_FIELD_CURRENCYTOKEN_SLOT_1 = 0x670,
    PLAYER_FARSIGHT = 0x770,
    PLAYER__FIELD_KNOWN_TITLES = 0x778,
    PLAYER__FIELD_KNOWN_TITLES1 = 0x780,
    PLAYER__FIELD_KNOWN_TITLES2 = 0x788,
    PLAYER_FIELD_KNOWN_CURRENCIES = 0x790,
    PLAYER_XP = 0x798,
    PLAYER_NEXT_LEVEL_XP = 0x79C,
    PLAYER_SKILL_INFO_1_1 = 0x7A0,
    PLAYER_CHARACTER_POINTS1 = 0xDA0,
    PLAYER_CHARACTER_POINTS2 = 0xDA4,
    PLAYER_TRACK_CREATURES = 0xDA8,
    PLAYER_TRACK_RESOURCES = 0xDAC,
    PLAYER_BLOCK_PERCENTAGE = 0xDB0,
    PLAYER_DODGE_PERCENTAGE = 0xDB4,
    PLAYER_PARRY_PERCENTAGE = 0xDB8,
    PLAYER_EXPERTISE = 0xDBC,
    PLAYER_OFFHAND_EXPERTISE = 0xDC0,
    PLAYER_CRIT_PERCENTAGE = 0xDC4,
    PLAYER_RANGED_CRIT_PERCENTAGE = 0xDC8,
    PLAYER_OFFHAND_CRIT_PERCENTAGE = 0xDCC,
    PLAYER_SPELL_CRIT_PERCENTAGE1 = 0xDD0,
    PLAYER_SHIELD_BLOCK = 0xDEC,
    PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE = 0xDF0,
    PLAYER_EXPLORED_ZONES_1 = 0xDF4,
    PLAYER_REST_STATE_EXPERIENCE = 0xFF4,
    PLAYER_FIELD_COINAGE = 0xFF8,
    PLAYER_FIELD_MOD_DAMAGE_DONE_POS = 0xFFC,
    PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = 0x1018,
    PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = 0x1034,
    PLAYER_FIELD_MOD_HEALING_DONE_POS = 0x1050,
    PLAYER_FIELD_MOD_HEALING_PCT = 0x1054,
    PLAYER_FIELD_MOD_HEALING_DONE_PCT = 0x1058,
    PLAYER_FIELD_MOD_TARGET_RESISTANCE = 0x105C,
    PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = 0x1060,
    PLAYER_FIELD_BYTES = 0x1064,
    PLAYER_AMMO_ID = 0x1068,
    PLAYER_SELF_RES_SPELL = 0x106C,
    PLAYER_FIELD_PVP_MEDALS = 0x1070,
    PLAYER_FIELD_BUYBACK_PRICE_1 = 0x1074,
    PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = 0x10A4,
    PLAYER_FIELD_KILLS = 0x10D4,
    PLAYER_FIELD_TODAY_CONTRIBUTION = 0x10D8,
    PLAYER_FIELD_YESTERDAY_CONTRIBUTION = 0x10DC,
    PLAYER_FIELD_LIFETIME_HONORBALE_KILLS = 0x10E0,
    PLAYER_FIELD_BYTES2 = 0x10E4,
    PLAYER_FIELD_WATCHED_FACTION_INDEX = 0x10E8,
    PLAYER_FIELD_COMBAT_RATING_1 = 0x10EC,
    PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = 0x1150,
    PLAYER_FIELD_HONOR_CURRENCY = 0x11A4,
    PLAYER_FIELD_ARENA_CURRENCY = 0x11A8,
    PLAYER_FIELD_MAX_LEVEL = 0x11AC,
    PLAYER_FIELD_DAILY_QUESTS_1 = 0x11B0,
    PLAYER_RUNE_REGEN_1 = 0x1214,
    PLAYER_NO_REAGENT_COST_1 = 0x1224,
    PLAYER_FIELD_GLYPH_SLOTS_1 = 0x1230,
    PLAYER_FIELD_GLYPHS_1 = 0x1248,
    PLAYER_GLYPHS_ENABLED = 0x1260,
    PLAYER_FIELD_PADDING = 0x1264,
    TOTAL_PLAYER_FIELDS = 0xD7
};

public enum WoWContainerFields
{
    CONTAINER_FIELD_NUM_SLOTS = 0x0,
    CONTAINER_ALIGN_PAD = 0x4,
    CONTAINER_FIELD_SLOT_1 = 0x8,
    TOTAL_CONTAINER_FIELDS = 0x3
};

public enum WoWGameObjectFields
{
    GAMEOBJECT_DISPLAYID = 0x8,
    GAMEOBJECT_FLAGS = 0xC,
    GAMEOBJECT_PARENTROTATION = 0x10,
    GAMEOBJECT_DYNAMIC = 0x20,
    GAMEOBJECT_FACTION = 0x24,
    GAMEOBJECT_LEVEL = 0x28,
    GAMEOBJECT_BYTES_1 = 0x2C,
    TOTAL_GAMEOBJECT_FIELDS = 0x7
};

public enum WoWDynamicObjectFields
{
    DYNAMICOBJECT_CASTER = 0x0,
    DYNAMICOBJECT_BYTES = 0x8,
    DYNAMICOBJECT_SPELLID = 0xC,
    DYNAMICOBJECT_RADIUS = 0x10,
    DYNAMICOBJECT_CASTTIME = 0x14,
    TOTAL_DYNAMICOBJECT_FIELDS = 0x5
};

public enum WoWCorpseFields
{
    CORPSE_FIELD_OWNER = 0x0,
    CORPSE_FIELD_PARTY = 0x8,
    CORPSE_FIELD_DISPLAY_ID = 0x10,
    CORPSE_FIELD_ITEM = 0x14,
    CORPSE_FIELD_BYTES_1 = 0x60,
    CORPSE_FIELD_BYTES_2 = 0x64,
    CORPSE_FIELD_GUILD = 0x68,
    CORPSE_FIELD_FLAGS = 0x6C,
    CORPSE_FIELD_DYNAMIC_FLAGS = 0x70,
    CORPSE_FIELD_PAD = 0x74,
    TOTAL_CORPSE_FIELDS = 0xA
};


e